华同社区论坛后花园

logo

華同社區論壇后花園:moreleft_nav2

接洽咱們


徐州市云網相關信息一技之長非常有限公司 問詢電話:13395298990 熱情接待德律風:15895233239 15366794958 征求熱線電話:0516-66771678

網址:www_gdhh_com_cn.jbusv.cn

時間:無錫市泉偏遠地區萬科集團淮海六合三步行街2號樓-1305


售前技術支持征求意見函:kefu@www_gdhh_com_cn.jbusv.cn 運營受案:yewu@www_gdhh_com_cn.jbusv.cn 匠人撐持:jishu@www_gdhh_com_cn.jbusv.cn 進行開戶行:廈門農村商業銀行業前進支行(314303000309) 賬 號: 3203020131010000004947

HEML與XHTML的區分


HEML與XHTML的區分
宣布時候: 2014/3/10 15:41:47 被閱覽數: 3314 次 來歷: 徐州云網信息手藝無限公司

HTML與XHTML的分辨一課首就算譯成了w3c的 Differences with HTML 4 好的文章. XHTMLword須有著良好根本的設計排版(well-formed) 排版杰出貢獻性(Well-formedness)是XML引進的一種新立場.從本質特征上說,成分須有竣事標記,或須以特意體例謄寫,并成分須嵌套. 依舊SGML劃界堆疊(overlapping)長度法的,但替換成的閱讀題器傳遍允許堆疊. 精確性:嵌套金屬元素(nested elements)

<p> <em>XHTML教程</em>.</p>
不準確:層疊元素(overlapping elements)

<p> <em>XHTML教程</p>.</em>
元素和屬性名須小寫

對所有的HTML要素和的特性名, XHTML表格須回收利用大寫. 考慮到XML不會足道寫的敏感的.如 <li> 和 <LI> 不會同的標示. 對非空金屬元素,須用竣事標貼 在通過SGML的HTML4中的些許蘊涵竣事感覺的設計設計成分可證疏漏竣事標示.XML不可證疏漏竣事標示.除在DTD中被表明為空的設計設計成分,任何事物設計設計成分須有竣事標示. 準確度:竣事的設計元素(terminated elements)

<p>的XHTML教程.</p><p>的CSS教程.</p>
不準確:未竣事的元素(unterminated elements)

<p>的XHTML教程.<p>的CSS教程.
屬性值須在引號中

凡事的物理攻擊值須在引號中,倘若是以數據局面的物理攻擊值 正確:在引號中的特性值(quoted attribute values)

<table rows="3">
不準確:不在引號中的屬性值(unquoted attribute values)

<table rows=3>
屬性小化

XML不撐持暴擊傷害小化.暴擊傷害-暴擊傷害值須基本成對的撰寫.像disabled,checked這樣的暴擊傷害名未能沒有人自定義暴擊傷害值的場景下出現. 精確性:非小化屬性數據(unminimized attributes)

<input checked="checked">
不準確:小化屬性(minimized attributes)

<input checked>
空元素

空稀土元素須有竣事元素,或肇端元素須以/>竣事.打比方,<br/>或<hr></hr>.參看HTML兼容性設置請教HTML Compatibility Guidelines中的的信息,以保護向后兼容HTML 4客戶代辦處通政司英式. 更準確:竣事的空重元素(terminated empty elements)

<br/><hr/>
毛病:未竣事的空標簽(unterminated empty elements)

<br><hr>
屬性值中的空缺字符處置

業主代辦公司代理救治人物屬性值時將明確XML的之前體例調控Section 3.3.3:

刪去指導和后序空缺符
將一個或多個空缺符(包含換行)轉換成單個字符間空間
Script and Style 元素

XHTML中,script和style 因素被聲明為#PCDATA游戲文章形勢,是以,<和&被比做是標簽的起頭,&lt和&amp等HTML直營將被XML妥善處理器比做為直營援用而分別被為是<和&.將script和style因素的游戲文章自動隱藏在CDATA標簽中必免了等等直營的提升.

<script>
<![CDATA[
... unescaped script content ...
]]>
</script>
CDATA局部被XML處置器辨認,表現為文檔工具模子中的一個結點.參看Section 1.3的DOM LEVEL 1保舉規范[DOM].

截取的體例是采取外script和style表格. SGML不待見 SGML給詩人的DTD才可以肯定在一位因素 外部防止顯示的因素.這樣的防止在XML中都不才可以的. 列如,嚴酷的HTML 4 DTD"阻止"絲毫進一步的’a’原素對另一方面一’a’原素的嵌套.在XML中沒法兒說出這的"阻止".肯定這阻止是未能被界說在DTD中,而是某些原素不應當按照被嵌套.對是未能被嵌套的原素Element Prohibitions的匯報.

具備’id’和’name’屬性的元素

HTML4界說了name暴擊傷害的重元素有a,applet,form,frame,iframe,img and map.HTML4還機遇了id暴擊傷害.這3個暴擊傷害有的是被工作設想用為片斷標示牌符. 在XML中,片斷標示符是ID,每一項個成分可以還有一些種ID范本的魔抗數據.是以,在XHTML1.0中,id魔抗數據被界說為ID范本.為的保障XHTML1.0表格是功能分區優秀(well-structured)的XML表格,在界說一種片斷標示符時,XHTML表格須再生再生利用id魔抗數據,殊不知是對一些開始之前用name魔抗數據的成分.參看 HTML Compatibility Guidelines,提高認識XHTML表格以text/html網絡新聞范本再生再生利用時,他們"錨(anchors)"能向后兼容. 關注著,在XHTML 1.0中,name防御力是否允許運用的,在往后的XHTML版本信息將誤刪除. 做一個個人總結:

標簽不能堆疊,能夠嵌套
標簽與屬性都要小寫
標簽都要好頭不如好尾,要末以</p>情勢竣事,要末以<br />情勢竣事
每一個屬性都要有屬性值,并且屬性值要在雙引號中
別用name用id :)



上兩條同類消息:
  • 小型網站若何建造
  • 若何停止一個好的網站的設想?